To be XML serializable, types which inherit from IEnumerable must have an implementation of Add(System.Object) at all levels of their inheritance hierarchy. That is why this method has been implemented; it is only for XML deserialization use.
Collection<ContainerClass,RelatedClass> Class | DomainObjects.Facade.Domain Namespace | Collection<ContainerClass,RelatedClass>.Add Overload List